home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / drivers / winprt.zip / NWWINFIX.DOC < prev    next >
Text File  |  1992-01-31  |  11KB  |  272 lines

  1.    NWWINFIX - Fix for Windows Garbage Printing on NetWare
  2.  
  3.  
  4.    (c) Copyright 1992 by
  5.  
  6.                       ▄▄████▄▄
  7.             ▄█▀█▄   ▄█▀▀  ▀▀███▄
  8.            █▀   ▀█▄█▀        ███
  9.            ▀█▄ ▄█▀ ▀█▄▄    ▄██▀
  10.              ▀▀▀      ▀▀▀▀▀▀
  11.            ███           ▄███ ███          ███  ▄██
  12.            ███ ▄▄▄ ▄▄▄  ▄███▄ ▄▄▄ ▄▄▄ ▄▄▄  ▄▄▄ ▄███▄  ▄▄▄▄
  13.            ███ ███▀ ███  ███  ███ ███▀ ███ ███  ███  ███▄██
  14.            ███ ███  ███  ███  ███ ███  ███ ███  ███▄ ▀██▄▄▄
  15.  
  16.             T   E   C   H   N   O   L   O   G   I   E   S
  17.  
  18.                    11403 Cronhill Drive, Suite D
  19.                        Owings Mills, MD 21117
  20.                           (410)-363-1097
  21.                        FAX:  (410)-363-3779
  22.  
  23.  
  24. OVERVIEW
  25.  
  26. With the NetWare Windows Workstation Kit drivers (at least up through
  27. WINUP4.ZIP in NOVLIB), a bug exists that causes garbage printing problems
  28. for Windows enhanced mode if any TSR that hooks DOS interrupt 21h is loaded
  29. after NETX.  Popular TSRs, such a Brightwork's SWATCHER for SiteLock, have
  30. been noted to trigger Windows printing problems.
  31.  
  32. NWWINFIX is a small TSR program that should be loaded as the last TSR before
  33. loading Windows which corrects this problem.  Simply type NWWINFIX to load
  34. the TSR (less than 500 bytes).  NWWINFIX /U will unload the TSR from memory.
  35.  
  36.  
  37. TECHNICAL STUFF
  38.  
  39. NWWINFIX must be loaded within the same 64KB boundary as the beginning of
  40. NETX (or EMSNETX or XMSNETX) in memory.  Since NETX takes up about 41KB 
  41. of memory, this means that any TSRs that NWWINFIX will work only if your
  42. TSR that hooks interrupt 21h is smaller than 23KB.
  43.  
  44. If you are loading several TSRs larger than this size after NETX, then
  45. load the TSRs that hook Interrupt 21h (like SWATCHER) immediately after
  46. NETX, then NWWINFIX, then other TSRs that do not hook this interrupt.
  47.  
  48. If you use EMSNETX or XMSNETX, you will gain a larger allowable block for
  49. loading TSRs.
  50.  
  51. If NETX is loaded high, NWWINFIX must be loaded high.
  52.  
  53.  
  54. ABOUT THE PROBLEM...
  55.  
  56. The printing problem appears to be caused by Novell's VNETWARE.386 driver
  57. for Windows enhanced mode.
  58.  
  59. When an application calls the NetWareRequest() function to determine
  60. the current printer setup/reset string buffer address, the selector value
  61. returned for the address will point to whatever TSR has currently hooked
  62. DOS interrupt 21h, producing unpredictable printing results if another
  63. TSR hooking this interrupt has been loaded after NETX.
  64.  
  65.  
  66. LICENSING
  67.  
  68. NWWINFIX may be freely distributed, used and abused, so long as this
  69. document is distributed with NWWINFIX.COM in its entirety.
  70.  
  71. If you find NWWINFIX helpful, we invite you to investigate Infinite
  72. Technologies line of NetWare-compatible software products.
  73.  
  74.  
  75. DISCLAIMER
  76.  
  77. NWWINFIX is provided as is, with no warranties expressed or implied.
  78.  
  79.  
  80.  
  81. PRODUCTS FROM INFINITE TECHNOLOGIES
  82. ===================================
  83.  
  84. Infinite Technologies offers innovative and easy-to-use software
  85. solutions, designed primarily for the networked environment.
  86.  
  87. We back our products with dependable service and special attention
  88. to individual requirements.  All of our programs are easy to learn
  89. and use, and are designed to increase your efficiency.
  90.  
  91. NETWORK UTILITIES
  92. -----------------
  93.  
  94. *  I-Queue! - Simplifies network printing and print queue management
  95.    in the Novell NetWare environment.  From within a small memory
  96.    resident pop-up (0 to 2-1/2KB), I-Queue! allows users to easily
  97.    change NetWare print queues and modify "capture" parameters.
  98.    I-Queue! is compatible with Novell's PRINTCON/PRINTDEF and adds
  99.    global PRINTCON support for Novell's own utilities.
  100.    Queue management capabilities include:  delete/reorder print jobs,
  101.    move/copy jobs between queues, and hold/delayed printing.
  102.  
  103. *  CastAway! - A better NetWare broadcast message trap.  Get NetWare
  104.    message notification (e.g., SEND) without your PC locking up until
  105.    you press CTRL-ENTER!  Get notified of new messages while in graphics
  106.    based applications!  All in 0 to 1-1/2KB of conventional memory!
  107.  
  108. *  PopIT! - Gain pop-up access to almost ANY program with less than
  109.    2-1/2 KB overhead.  Network administrators -- access SYSCON,
  110.    RCONSOLE, FCONSOLE and all of your favorite network utilities
  111.    without leaving your current application.
  112.  
  113. *  OnCall! - A memory resident "Chat" utility for Novell NetWare,
  114.    that runs in between 0 and 2-1/2 KB of workstation memory.
  115.    Simple, straightforward, and easy to use.
  116.  
  117. EXPRESSIT! ELECTRONIC MAIL
  118. --------------------------
  119.  
  120. *  ExpressIT! Electronic Mail - The ExpressIT! Electronic Mail product
  121.    family includes the following products:
  122.  
  123.    *  ExpressIT! - The network version of ExpressIT!, including
  124.       the MHS-compatible DOS version, which runs in less than 2KB of
  125.       resident memory.
  126.  
  127.    *  ExpressIT! Remote - A remote version of ExpressIT! (DOS) customized
  128.       for use on stand-alone/remote PCs.  Includes Personal MHS and
  129.       allows users to send and receive mail with any MHS based
  130.       electronic mail system.  Includes the ability to run the MHS
  131.       Connectivity Manager from within the 2KB TSR without exiting
  132.       your current application.
  133.  
  134.    *  ExpressIT! Windows Client - An upgrade for the network version
  135.       of ExpressIT! offering native support for the Microsoft Windows
  136.       environment, and a wealth of additional features.
  137.  
  138.    *  ExpressIT! Remote Windows - A remote version of the Windows
  139.       version of ExpressIT! customized for use on stand-alone/remote
  140.       PCs.  Includes Personal MHS and allows users to send and receive
  141.       mail with any MHS based electronic mail system.
  142.  
  143.       A special Windows based MHS configuration utility eliminates the
  144.       need to use the MHS Directory Manager.
  145.  
  146.    All versions of ExpressIT! include ExpressIT! Directory Assistance,
  147.    facilitating automatic exchange of user directories between ExpressIT!
  148.    hosts.
  149.  
  150. MHS GATEWAYS AND UTILITIES
  151. --------------------------
  152.  
  153. *  MHS Scheduler - An MHS mail agent that provides greater flexibility
  154.    in configuring when MHS will connect to a host.  On a host-by-host
  155.    basis, the MHS administrator can configure different frequencies of
  156.    forced connections based on different times of the day, with
  157.    separate weekday, weekend, and holiday scheduling possible.
  158.    MHS gateways and internetwork connections can also be scheduled.
  159.    The companion RunIT! utility simplifies the creation of batch file
  160.    gateways...now you can run your tape backup system on your MHS
  161.    server.
  162.  
  163. *  PageIT! - An MHS gateway connecting MHS-based electronic mail
  164.    systems to full text alphanumeric pagers.  Once configured,
  165.    sending messages to an alphanumeric pager is as simple as
  166.    sending a message from your favorite MHS application.
  167.  
  168. *  ForwardIT! - An MHS mail agent for automatically forwarding
  169.    MHS based electronic mail messages.  ForwardIT! can forward
  170.    (or copy) messages addressed to an MHS address to an alternate
  171.    address.
  172.  
  173.    ForwardIT! is most useful in the MHS remote e-mail environment.
  174.    By remote, we refer to field workers or business travelers who
  175.    operate ExpressIT! Remote, or other MHS compatible remote
  176.    software, on a PC or laptop to access their electronic mail
  177.    from a distant location.  Examples could include a salesperson
  178.    between sales calls, a business traveler in a hotel room,
  179.    or work-at-home scenarios.
  180.  
  181.    Without ForwardIT!, when mail is sent to a recipient's office
  182.    address, MHS does not allow for a remote user to dial into the
  183.    network and retrieve mail waiting for their office address.  Mail
  184.    addressed to this office address can only be picked up at the
  185.    office.
  186.  
  187.    In order to send a message to the user's MHS remote, the sender
  188.    must assume responsibility for sending a copy of the message to
  189.    the remote MHS address.
  190.  
  191.    With ForwardIT!, the user leaves a forwarding address at the
  192.    office, and while they're out, all messages will be forwarded,
  193.    or copied, to their forwarding address, giving users transparent
  194.    access to their electronic mail while away from the office.
  195.  
  196.    This forwarding address can be any valid MHS address, including
  197.    addresses via MHS gateways.
  198.  
  199. *  MhsQ! - An MHS gateway interface to NetWare print queues.
  200.    Messages can be sent via MHS to a NetWare print queue.
  201.    This capability can be useful for MHS remote sites and/or
  202.    MHS enabled applications for generating printed output
  203.    and/or reports.
  204.  
  205.    Sample applications for MhsQ! include generating work orders to
  206.    a printer via MHS.
  207.  
  208. DOWNLOADING TRIAL VERSIONS FROM COMPUSERVE
  209. ------------------------------------------
  210.  
  211.    30-Day Trial Versions of many Infinite Technologies Products are
  212.    available on CompuServe!  Look for the following files in the
  213.    NOVLIB Forum, Library 15 or 17:
  214.  
  215.       XPRESS.ZIP - ExpressIT! Electronic Mail (DOS Version)
  216.       EXPWIN.ZIP - ExpressIT! Electronic Mail (Windows Version)
  217.       POPIT.ZIP  - PopIT!
  218.       ONCALL.ZIP - OnCall!
  219.       CASTAW.ZIP - CastAway!
  220.       IQUEUE.ZIP - I-Queue!
  221.       MHSCED.ZIP - MHS Scheduler
  222.       PAGEIT.ZIP - PageIT!
  223.  
  224.    And don't miss our *FREE* utilities:
  225.  
  226.       NETERR.ZIP - Network error handlers (CRITTER, SHATTACH)
  227.                    to reboot unattended workstations and clear
  228.                    network errors.
  229.       MHSACT.ZIP - Automatically re-activate deactivated MHS
  230.                    internetwork hosts without operator intervention.
  231.       MHSSWP.ZIP - Redirect MHS swap files to a local drive or
  232.                    VDISK.
  233.       CREATQ.ZIP - Create NetWare print queues on a volume other
  234.                    than SYS:
  235.       MHSBPL.ZIP - Configure MHS 1.5C host to host communications
  236.                    to use the B+ protocol.
  237.       SENDIT.ZIP - Send MHS messages from the DOS command line
  238.                    or batch files.
  239.  
  240.    Browse NOVA on the keyword INFINITE for a complete listing of all
  241.    Infinite Technologies uploads!
  242.  
  243.          BRO /KEY:INFINITE /LIB:ALL
  244.  
  245.  
  246.  
  247.  
  248. FOR MORE INFORMATION, CONTACT:
  249.  
  250.  
  251.                       ▄▄████▄▄
  252.             ▄█▀█▄   ▄█▀▀  ▀▀███▄
  253.            █▀   ▀█▄█▀        ███
  254.            ▀█▄ ▄█▀ ▀█▄▄    ▄██▀
  255.              ▀▀▀      ▀▀▀▀▀▀
  256.            ███           ▄███ ███          ███  ▄██
  257.            ███ ▄▄▄ ▄▄▄  ▄███▄ ▄▄▄ ▄▄▄ ▄▄▄  ▄▄▄ ▄███▄  ▄▄▄▄
  258.            ███ ███▀ ███  ███  ███ ███▀ ███ ███  ███  ███▄██
  259.            ███ ███  ███  ███  ███ ███  ███ ███  ███▄ ▀██▄▄▄
  260.  
  261.             T   E   C   H   N   O   L   O   G   I   E   S
  262.  
  263.                    11403 Cronhill Drive, Suite D
  264.                        Owings Mills, MD 21117
  265.                           (410)-363-1097
  266.                        FAX:  (410)-363-3779
  267.  
  268.           via MHS and Novell's NHUB:  SUPPORT @ INFINITE
  269.                 via CompuServe Mail:  >MHS:SUPPORT @ INFINITE
  270.                                         or 73270,405
  271.  
  272.